/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import model.Tema;

/**
 *
 * @author DC PC
 */
public interface TemaDao {
    /**
     * Metodo para atualizar objeto tema na tabela Tema.
     * @param tema
     * @throws AtividadeDAOException
     */
    void atualizar (Tema tema) throws AtividadeDAOException;

    /**
     * Metodo para excluir tema da tabela Tema.
     * @param tema
     * @throws AtividadeDAOException
     */
    void excluir (Tema tema) throws AtividadeDAOException;

    /**
     * Metodo para adicionar objeto tema na tabela Tema.
     * @param tema
     * @throws AtividadeDAOException
     */
    void salvar (Tema tema) throws AtividadeDAOException;
    
    Tema procurarTema(String nomeTema) throws AtividadeDAOException;
}
